home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Star Fleet HQ• / Star Patrol •••• / Star Patrol ееее.rsrc / CODE_2_GMain.txt < prev    next >
Text File  |  1990-02-12  |  69KB  |  1,296 lines

  1. # near model CODE resource
  2. # jump table entries: 792-840 (49 of them)
  3. export_99:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  206E 000E                movea.l    A0, [A6 + 0xE]
  7. 00000008  2F08                     move.l     -[A7], A0
  8. 0000000A  42A7                     clr.l      -[A7]
  9. 0000000C  302E 0008                move.w     D0, [A6 + 0x8]
  10. 00000010  48C0                     ext.l      D0
  11. 00000012  2F00                     move.l     -[A7], D0
  12. 00000014  4EBA 045A                jsr        [PC + 0x45A /* 00000470 */]
  13. 00000018  201F                     move.l     D0, [A7]+
  14. 0000001A  205F                     movea.l    A0, [A7]+
  15. 0000001C  2080                     move.l     [A0], D0
  16. 0000001E  206E 000E                movea.l    A0, [A6 + 0xE]
  17. 00000022  4A90                     tst.l      [A0]
  18. 00000024  670E                     beq        +0x10 /* 00000034 */
  19. 00000026  206E 000E                movea.l    A0, [A6 + 0xE]
  20. 0000002A  2F10                     move.l     -[A7], [A0]
  21. 0000002C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  22. 00000030  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  23. label00000034:
  24. 00000034  4E5E                     unlink     A6
  25. 00000036  205F                     movea.l    A0, [A7]+
  26. 00000038  DEFC 000A                add.w      A7, 0xA /* '\n' */
  27. 0000003C  4ED0                     jmp        [A0]
  28. export_100:
  29. 0000003E  4E56 FFF8                link       A6, -0x0008
  30. 00000042  48E7 0300                movem.l    -[A7], D6,D7
  31. 00000046  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  32. 0000004C  4267                     clr.w      -[A7]
  33. 0000004E  1F3C 0001                move.b     -[A7], 0x1
  34. 00000052  4EBA 044E                jsr        [PC + 0x44E /* 000004A2 */]
  35. 00000056  1E1F                     move.b     D7, [A7]+
  36. 00000058  4267                     clr.w      -[A7]
  37. 0000005A  486E FFFC                pea.l      [A6 - 0x4]
  38. 0000005E  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  39. 00000062  3C1F                     move.w     D6, [A7]+
  40. 00000064  4267                     clr.w      -[A7]
  41. 00000066  1F07                     move.b     -[A7], D7
  42. 00000068  4EBA 0438                jsr        [PC + 0x438 /* 000004A2 */]
  43. 0000006C  1E1F                     move.b     D7, [A7]+
  44. 0000006E  4A46                     tst.w      D6
  45. 00000070  6706                     beq        +0x8 /* 00000078 */
  46. 00000072  7000                     moveq.l    D0, 0x00
  47. 00000074  2D40 FFFC                move.l     [A6 - 0x4], D0
  48. label00000078:
  49. 00000078  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  50. 0000007E  4CDF 00C0                movem.l    D6,D7, [A7]+
  51. 00000082  4E5E                     unlink     A6
  52. 00000084  2E9F                     move.l     [A7], [A7]+
  53. 00000086  4E75                     rts
  54. export_101:
  55. 00000088  4E56 0000                link       A6, 0
  56. 0000008C  42A7                     clr.l      -[A7]
  57. 0000008E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58. 00000092  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  59. 00000096  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  60. 0000009A  4E5E                     unlink     A6
  61. 0000009C  2E9F                     move.l     [A7], [A7]+
  62. 0000009E  4E75                     rts
  63. export_102:
  64. 000000A0  4E56 0000                link       A6, 0
  65. 000000A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  66. 000000A8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  67. 000000AC  4E5E                     unlink     A6
  68. 000000AE  2E9F                     move.l     [A7], [A7]+
  69. 000000B0  4E75                     rts
  70. export_103:
  71. 000000B2  4E56 0000                link       A6, 0
  72. 000000B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73. 000000BA  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  74. 000000BE  4E5E                     unlink     A6
  75. 000000C0  2E9F                     move.l     [A7], [A7]+
  76. 000000C2  4E75                     rts
  77. export_104:
  78. 000000C4  4E56 FFFE                link       A6, -0x0002
  79. 000000C8  2F07                     move.l     -[A7], D7
  80. 000000CA  4267                     clr.w      -[A7]
  81. 000000CC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  82. 000000D0  3E1F                     move.w     D7, [A7]+
  83. 000000D2  4A47                     tst.w      D7
  84. 000000D4  6708                     beq        +0xA /* 000000DE */
  85. 000000D6  3F07                     move.w     -[A7], D7
  86. 000000D8  42A7                     clr.l      -[A7]
  87. 000000DA  4EBA 0082                jsr        [PC + 0x82 /* 0000015E */]
  88. label000000DE:
  89. 000000DE  2E1F                     move.l     D7, [A7]+
  90. 000000E0  4E5E                     unlink     A6
  91. 000000E2  4E75                     rts
  92. export_105:
  93. 000000E4  4E56 FFFE                link       A6, -0x0002
  94. 000000E8  2F07                     move.l     -[A7], D7
  95. 000000EA  4267                     clr.w      -[A7]
  96. 000000EC  A9AF                     syscall    ResError
  97. 000000EE  3E1F                     move.w     D7, [A7]+
  98. 000000F0  4A47                     tst.w      D7
  99. 000000F2  6708                     beq        +0xA /* 000000FC */
  100. 000000F4  3F07                     move.w     -[A7], D7
  101. 000000F6  42A7                     clr.l      -[A7]
  102. 000000F8  4EBA 0064                jsr        [PC + 0x64 /* 0000015E */]
  103. label000000FC:
  104. 000000FC  2E1F                     move.l     D7, [A7]+
  105. 000000FE  4E5E                     unlink     A6
  106. 00000100  4E75                     rts
  107. export_106:
  108. fn00000102:
  109. 00000102  4E56 0000                link       A6, 0
  110. 00000106  4AAE 0008                tst.l      [A6 + 0x8]
  111. 0000010A  660A                     bne        +0xC /* 00000116 */
  112. 0000010C  3F3C FF94                move.w     -[A7], 0xFF94
  113. 00000110  42A7                     clr.l      -[A7]
  114. 00000112  4EBA 004A                jsr        [PC + 0x4A /* 0000015E */]
  115. label00000116:
  116. 00000116  4E5E                     unlink     A6
  117. 00000118  2E9F                     move.l     [A7], [A7]+
  118. 0000011A  4E75                     rts
  119. export_107:
  120. 0000011C  4E56 0000                link       A6, 0
  121. 00000120  4AAE 000C                tst.l      [A6 + 0xC]
  122. 00000124  6606                     bne        +0x8 /* 0000012C */
  123. 00000126  2D6E 0008 000C           move.l     [A6 + 0xC], [A6 + 0x8]
  124. label0000012C:
  125. 0000012C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  126. 00000130  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  127. 00000134  4EBA 0028                jsr        [PC + 0x28 /* 0000015E */]
  128. 00000138  4E5E                     unlink     A6
  129. 0000013A  205F                     movea.l    A0, [A7]+
  130. 0000013C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  131. 00000140  4ED0                     jmp        [A0]
  132. export_108:
  133. 00000142  4E56 0000                link       A6, 0
  134. 00000146  4A6E 0008                tst.w      [A6 + 0x8]
  135. 0000014A  670A                     beq        +0xC /* 00000156 */
  136. 0000014C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  137. 00000150  42A7                     clr.l      -[A7]
  138. 00000152  4EBA 000A                jsr        [PC + 0xA /* 0000015E */]
  139. label00000156:
  140. 00000156  4E5E                     unlink     A6
  141. 00000158  205F                     movea.l    A0, [A7]+
  142. 0000015A  544F                     addq.w     A7, 2
  143. 0000015C  4ED0                     jmp        [A0]
  144. export_109:
  145. fn0000015E:
  146. 0000015E  4E56 FFF4                link       A6, -0x000C
  147. 00000162  48E7 0018                movem.l    -[A7], A3,A4
  148. 00000166  286D FAEE                movea.l    A4, [A5 - 0x512]
  149. 0000016A  200C                     move.l     D0, A4
  150. 0000016C  671A                     beq        +0x1C /* 00000188 */
  151. 0000016E  2B6C 003E FAEE           move.l     [A5 - 0x512], [A4 + 0x3E]
  152. 00000174  396E 000C 002C           move.w     [A4 + 0x2C], [A6 + 0xC]
  153. 0000017A  296E 0008 002E           move.l     [A4 + 0x2E], [A6 + 0x8]
  154. 00000180  2F0C                     move.l     -[A7], A4
  155. 00000182  4EBA 051A                jsr        [PC + 0x51A /* 0000069E */]
  156. 00000186  6020                     bra        +0x22 /* 000001A8 */
  157. label00000188:
  158. 00000188  4AAD FAEA                tst.l      [A5 - 0x516]
  159. 0000018C  671A                     beq        +0x1C /* 000001A8 */
  160. 0000018E  266D FAEA                movea.l    A3, [A5 - 0x516]
  161. 00000192  7000                     moveq.l    D0, 0x00
  162. 00000194  2B40 FAEA                move.l     [A5 - 0x516], D0
  163. 00000198  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  164. 0000019C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  165. 000001A0  2F0B                     move.l     -[A7], A3
  166. 000001A2  205F                     movea.l    A0, [A7]+
  167. 000001A4  4E90                     jsr        [A0]
  168. 000001A6  A9F4                     syscall    ExitToShell
  169. label000001A8:
  170. 000001A8  4CDF 1800                movem.l    A3,A4, [A7]+
  171. 000001AC  4E5E                     unlink     A6
  172. 000001AE  205F                     movea.l    A0, [A7]+
  173. 000001B0  5C4F                     addq.w     A7, 6
  174. 000001B2  4ED0                     jmp        [A0]
  175. export_110:
  176. fn000001B4:
  177. 000001B4  4E56 FFFC                link       A6, -0x0004
  178. 000001B8  206E 0008                movea.l    A0, [A6 + 0x8]
  179. 000001BC  2B68 003E FAEE           move.l     [A5 - 0x512], [A0 + 0x3E]
  180. 000001C2  4E5E                     unlink     A6
  181. 000001C4  2E9F                     move.l     [A7], [A7]+
  182. 000001C6  4E75                     rts
  183. fn000001C8:
  184. 000001C8  4E56 0000                link       A6, 0
  185. 000001CC  206E 000C                movea.l    A0, [A6 + 0xC]
  186. 000001D0  216D FAEE 003E           move.l     [A0 + 0x3E], [A5 - 0x512]
  187. 000001D6  2B6E 000C FAEE           move.l     [A5 - 0x512], [A6 + 0xC]
  188. 000001DC  4E5E                     unlink     A6
  189. 000001DE  205F                     movea.l    A0, [A7]+
  190. 000001E0  504F                     addq.w     A7, 8
  191. 000001E2  4ED0                     jmp        [A0]
  192. fn000001E4:
  193. 000001E4  4E56 FFFC                link       A6, -0x0004
  194. 000001E8  42A7                     clr.l      -[A7]
  195. 000001EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  196. 000001EE  42A7                     clr.l      -[A7]
  197. 000001F0  42A7                     clr.l      -[A7]
  198. 000001F2  42A7                     clr.l      -[A7]
  199. 000001F4  486E 000C                pea.l      [A6 + 0xC]
  200. 000001F8  7004                     moveq.l    D0, 0x04
  201. 000001FA  2F00                     move.l     -[A7], D0
  202. 000001FC  A9E0                     syscall    Munger
  203. 000001FE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  204. 00000202  4E5E                     unlink     A6
  205. 00000204  205F                     movea.l    A0, [A7]+
  206. 00000206  504F                     addq.w     A7, 8
  207. 00000208  4ED0                     jmp        [A0]
  208. export_111:
  209. 0000020A  4E56 FEF0                link       A6, -0x0110
  210. 0000020E  48E7 0308                movem.l    -[A7], D6,D7,A4
  211. 00000212  4267                     clr.w      -[A7]
  212. 00000214  1EB8 0A5E                move.b     [A7], [0x00000A5E /* ResLoad */]
  213. 00000218  1C1F                     move.b     D6, [A7]+
  214. 0000021A  4267                     clr.w      -[A7]
  215. 0000021C  A99B                     syscall    SetResLoad
  216. 0000021E  4267                     clr.w      -[A7]
  217. 00000220  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  218. 00000224  A99C                     syscall    CountResources
  219. 00000226  3D5F FEF0                move.w     [A6 - 0x110], [A7]+
  220. 0000022A  7E01                     moveq.l    D7, 0x01
  221. 0000022C  6050                     bra        +0x52 /* 0000027E */
  222. label0000022E:
  223. 0000022E  42A7                     clr.l      -[A7]
  224. 00000230  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  225. 00000234  3F07                     move.w     -[A7], D7
  226. 00000236  A99D                     syscall    GetIndResource
  227. 00000238  285F                     movea.l    A4, [A7]+
  228. 0000023A  2F0C                     move.l     -[A7], A4
  229. 0000023C  486E FFF6                pea.l      [A6 - 0xA]
  230. 00000240  486E FFF2                pea.l      [A6 - 0xE]
  231. 00000244  486E FEF2                pea.l      [A6 - 0x10E]
  232. 00000248  A9A8                     syscall    GetResInfo
  233. 0000024A  4267                     clr.w      -[A7]
  234. 0000024C  4EBA 03FC                jsr        [PC + 0x3FC /* 0000064A */]
  235. 00000250  42A7                     clr.l      -[A7]
  236. 00000252  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  237. 00000256  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  238. 0000025A  A9A0                     syscall    GetResource
  239. 0000025C  285F                     movea.l    A4, [A7]+
  240. 0000025E  4267                     clr.w      -[A7]
  241. 00000260  4EBA 03E8                jsr        [PC + 0x3E8 /* 0000064A */]
  242. 00000264  4267                     clr.w      -[A7]
  243. 00000266  2F0C                     move.l     -[A7], A4
  244. 00000268  A9A4                     syscall    HomeResFile
  245. 0000026A  7001                     moveq.l    D0, 0x01
  246. 0000026C  B05F                     cmp.w      D0, [A7]+
  247. 0000026E  670A                     beq        +0xC /* 0000027A */
  248. 00000270  2F0C                     move.l     -[A7], A4
  249. 00000272  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  250. 00000276  4EBA FF6C                jsr        [PC - 0x94 /* 000001E4 */]
  251. label0000027A:
  252. 0000027A  5247                     addq.w     D7, 1
  253. 0000027C  6906                     bvs        +0x8 /* 00000284 */
  254. label0000027E:
  255. 0000027E  BE6E FEF0                cmp.w      D7, [A6 - 0x110]
  256. 00000282  6FAA                     ble        -0x54 /* 0000022E */
  257. label00000284:
  258. 00000284  1F06                     move.b     -[A7], D6
  259. 00000286  A99B                     syscall    SetResLoad
  260. 00000288  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  261. 0000028C  4E5E                     unlink     A6
  262. 0000028E  205F                     movea.l    A0, [A7]+
  263. 00000290  504F                     addq.w     A7, 8
  264. 00000292  4ED0                     jmp        [A0]
  265. export_112:
  266. 00000294  4E56 FEF0                link       A6, -0x0110
  267. 00000298  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  268. 0000029C  282E 0008                move.l     D4, [A6 + 0x8]
  269. 000002A0  2F04                     move.l     -[A7], D4
  270. 000002A2  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  271. 000002A6  2F04                     move.l     -[A7], D4
  272. 000002A8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  273. 000002AC  4267                     clr.w      -[A7]
  274. 000002AE  1EB8 0A5E                move.b     [A7], [0x00000A5E /* ResLoad */]
  275. 000002B2  1A1F                     move.b     D5, [A7]+
  276. 000002B4  4267                     clr.w      -[A7]
  277. 000002B6  A99B                     syscall    SetResLoad
  278. 000002B8  2044                     movea.l    A0, D4
  279. 000002BA  2850                     movea.l    A4, [A0]
  280. 000002BC  3C14                     move.w     D6, [A4]
  281. 000002BE  548C                     addq.l     A4, 2
  282. 000002C0  7E00                     moveq.l    D7, 0x00
  283. label000002C2:
  284. 000002C2  4A46                     tst.w      D6
  285. 000002C4  6F44                     ble        +0x46 /* 0000030A */
  286. 000002C6  2F0C                     move.l     -[A7], A4
  287. 000002C8  486E FEF0                pea.l      [A6 - 0x110]
  288. 000002CC  1014                     move.b     D0, [A4]
  289. 000002CE  4880                     ext.w      D0
  290. 000002D0  5240                     addq.w     D0, 1
  291. 000002D2  48C0                     ext.l      D0
  292. 000002D4  2F00                     move.l     -[A7], D0
  293. 000002D6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  294. 000002DA  1014                     move.b     D0, [A4]
  295. 000002DC  4880                     ext.w      D0
  296. 000002DE  48C0                     ext.l      D0
  297. 000002E0  D08C                     add.l      D0, A4
  298. 000002E2  2840                     movea.l    A4, D0
  299. 000002E4  528C                     addq.l     A4, 1
  300. 000002E6  5346                     subq.w     D6, 1
  301. 000002E8  42A7                     clr.l      -[A7]
  302. 000002EA  2F3A 0036                move.l     -[A7], [PC + 0x36 /* 00000322, value 0x434F4445 'CODE' */]
  303. 000002EE  486E FEF0                pea.l      [A6 - 0x110]
  304. 000002F2  A9A1                     syscall    GetNamedResource
  305. 000002F4  265F                     movea.l    A3, [A7]+
  306. 000002F6  200B                     move.l     D0, A3
  307. 000002F8  670E                     beq        +0x10 /* 00000308 */
  308. 000002FA  42A7                     clr.l      -[A7]
  309. 000002FC  2F0B                     move.l     -[A7], A3
  310. 000002FE  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  311. 00000300  201F                     move.l     D0, [A7]+
  312. 00000302  D087                     add.l      D0, D7
  313. 00000304  2E00                     move.l     D7, D0
  314. 00000306  5087                     addq.l     D7, 8
  315. label00000308:
  316. 00000308  60B8                     bra        -0x46 /* 000002C2 */
  317. label0000030A:
  318. 0000030A  2D47 000C                move.l     [A6 + 0xC], D7
  319. 0000030E  1F05                     move.b     -[A7], D5
  320. 00000310  A99B                     syscall    SetResLoad
  321. 00000312  2F04                     move.l     -[A7], D4
  322. 00000314  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  323. 00000318  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  324. 0000031C  4E5E                     unlink     A6
  325. 0000031E  2E9F                     move.l     [A7], [A7]+
  326. 00000320  4E75                     rts
  327. 00000322  434F                     chk.w      D1, A7
  328. 00000324  4445                     neg.w      D5
  329. export_113:
  330. fn00000326:
  331. 00000326  4E56 FFFE                link       A6, -0x0002
  332. 0000032A  1D6D FAE9 FFFF           move.b     [A6 - 0x1], [A5 - 0x517]
  333. 00000330  1B7C 0001 FAE9           move.b     [A5 - 0x517], 0x1
  334. 00000336  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  335. 0000033C  4267                     clr.w      -[A7]
  336. 0000033E  4EBA 0020                jsr        [PC + 0x20 /* 00000360 */]
  337. 00000342  206D FB0C                movea.l    A0, [A5 - 0x4F4]
  338. 00000346  4A90                     tst.l      [A0]
  339. 00000348  660C                     bne        +0xE /* 00000356 */
  340. 0000034A  2F2D FB0C                move.l     -[A7], [A5 - 0x4F4]
  341. 0000034E  2F2D FB14                move.l     -[A7], [A5 - 0x4EC]
  342. 00000352  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  343. label00000356:
  344. 00000356  1B6E FFFF FAE9           move.b     [A5 - 0x517], [A6 - 0x1]
  345. 0000035C  4E5E                     unlink     A6
  346. 0000035E  4E75                     rts
  347. export_114:
  348. fn00000360:
  349. 00000360  4E56 FFF4                link       A6, -0x000C
  350. 00000364  48E7 0300                movem.l    -[A7], D6,D7
  351. 00000368  1B7C 0001 FB0B           move.b     [A5 - 0x4F5], 0x1
  352. 0000036E  102D FAE8                move.b     D0, [A5 - 0x518]
  353. 00000372  6600 008C                bne        +0x8E /* 00000400 */
  354. 00000376  1B7C 0001 FAE8           move.b     [A5 - 0x518], 0x1
  355. 0000037C  2F2D FB10                move.l     -[A7], [A5 - 0x4F0]
  356. 00000380  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  357. 00000384  42A7                     clr.l      -[A7]
  358. 00000386  42A7                     clr.l      -[A7]
  359. 00000388  4267                     clr.w      -[A7]
  360. 0000038A  486E FFF4                pea.l      [A6 - 0xC]
  361. 0000038E  4EBA 0286                jsr        [PC + 0x286 /* 00000616 */]
  362. 00000392  202D FB18                move.l     D0, [A5 - 0x4E8]
  363. 00000396  909F                     sub.l      D0, [A7]+
  364. 00000398  5180                     subq.l     D0, 8
  365. 0000039A  2F00                     move.l     -[A7], D0
  366. 0000039C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  367. 000003A0  4EAD 02CA                jsr        [A5 + 0x2CA /* export_85 */]
  368. 000003A4  2E1F                     move.l     D7, [A7]+
  369. 000003A6  6F58                     ble        +0x5A /* 00000400 */
  370. 000003A8  4267                     clr.w      -[A7]
  371. 000003AA  2F2D FB0C                move.l     -[A7], [A5 - 0x4F4]
  372. 000003AE  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  373. 000003B2  101F                     move.b     D0, [A7]+
  374. 000003B4  6708                     beq        +0xA /* 000003BE */
  375. 000003B6  2F2D FB0C                move.l     -[A7], [A5 - 0x4F4]
  376. 000003BA  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  377. label000003BE:
  378. 000003BE  102E 0008                move.b     D0, [A6 + 0x8]
  379. 000003C2  6706                     beq        +0x8 /* 000003CA */
  380. 000003C4  2C2E 000A                move.l     D6, [A6 + 0xA]
  381. 000003C8  6010                     bra        +0x12 /* 000003DA */
  382. label000003CA:
  383. 000003CA  2F07                     move.l     -[A7], D7
  384. 000003CC  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  385. 000003D0  42A7                     clr.l      -[A7]
  386. 000003D2  2F07                     move.l     -[A7], D7
  387. 000003D4  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  388. 000003D8  2C1F                     move.l     D6, [A7]+
  389. label000003DA:
  390. 000003DA  BE86                     cmp.l      D7, D6
  391. 000003DC  6F0A                     ble        +0xC /* 000003E8 */
  392. 000003DE  422D FB0B                clr.b      [A5 - 0x4F5]
  393. 000003E2  422D FAE8                clr.b      [A5 - 0x518]
  394. 000003E6  2E06                     move.l     D7, D6
  395. label000003E8:
  396. 000003E8  2F2D FB10                move.l     -[A7], [A5 - 0x4F0]
  397. 000003EC  2F07                     move.l     -[A7], D7
  398. 000003EE  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  399. 000003F2  102E 0008                move.b     D0, [A6 + 0x8]
  400. 000003F6  6608                     bne        +0xA /* 00000400 */
  401. 000003F8  2F2D FB10                move.l     -[A7], [A5 - 0x4F0]
  402. 000003FC  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  403. label00000400:
  404. 00000400  4CDF 00C0                movem.l    D6,D7, [A7]+
  405. 00000404  4E5E                     unlink     A6
  406. 00000406  205F                     movea.l    A0, [A7]+
  407. 00000408  5C4F                     addq.w     A7, 6
  408. 0000040A  4ED0                     jmp        [A0]
  409. export_115:
  410. fn0000040C:
  411. 0000040C  4E56 0000                link       A6, 0
  412. 00000410  4EBA FF14                jsr        [PC - 0xEC /* 00000326 */]
  413. 00000414  1D6D FB0B 0008           move.b     [A6 + 0x8], [A5 - 0x4F5]
  414. 0000041A  4E5E                     unlink     A6
  415. 0000041C  4E75                     rts
  416. export_116:
  417. 0000041E  4E56 0000                link       A6, 0
  418. 00000422  4267                     clr.w      -[A7]
  419. 00000424  4EBA FFE6                jsr        [PC - 0x1A /* 0000040C */]
  420. 00000428  101F                     move.b     D0, [A7]+
  421. 0000042A  660A                     bne        +0xC /* 00000436 */
  422. 0000042C  3F3C FF94                move.w     -[A7], 0xFF94
  423. 00000430  42A7                     clr.l      -[A7]
  424. 00000432  4EBA FD2A                jsr        [PC - 0x2D6 /* 0000015E */]
  425. label00000436:
  426. 00000436  4E5E                     unlink     A6
  427. 00000438  4E75                     rts
  428. export_117:
  429. 0000043A  4E56 0000                link       A6, 0
  430. 0000043E  4267                     clr.w      -[A7]
  431. 00000440  4EBA 0014                jsr        [PC + 0x14 /* 00000456 */]
  432. 00000444  101F                     move.b     D0, [A7]+
  433. 00000446  670A                     beq        +0xC /* 00000452 */
  434. 00000448  3F3C FF94                move.w     -[A7], 0xFF94
  435. 0000044C  42A7                     clr.l      -[A7]
  436. 0000044E  4EBA FD0E                jsr        [PC - 0x2F2 /* 0000015E */]
  437. label00000452:
  438. 00000452  4E5E                     unlink     A6
  439. 00000454  4E75                     rts
  440. export_118:
  441. fn00000456:
  442. 00000456  4E56 0000                link       A6, 0
  443. 0000045A  4EBA FECA                jsr        [PC - 0x136 /* 00000326 */]
  444. 0000045E  206D FB0C                movea.l    A0, [A5 - 0x4F4]
  445. 00000462  4A90                     tst.l      [A0]
  446. 00000464  57C0                     seq        D0
  447. 00000466  4400                     neg.b      D0
  448. 00000468  1D40 0008                move.b     [A6 + 0x8], D0
  449. 0000046C  4E5E                     unlink     A6
  450. 0000046E  4E75                     rts
  451. export_119:
  452. fn00000470:
  453. 00000470  4E56 FFFE                link       A6, -0x0002
  454. 00000474  2F07                     move.l     -[A7], D7
  455. 00000476  4267                     clr.w      -[A7]
  456. 00000478  1F3C 0001                move.b     -[A7], 0x1
  457. 0000047C  4EBA 0024                jsr        [PC + 0x24 /* 000004A2 */]
  458. 00000480  1E1F                     move.b     D7, [A7]+
  459. 00000482  42A7                     clr.l      -[A7]
  460. 00000484  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  461. 00000488  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  462. 0000048C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  463. 00000490  4267                     clr.w      -[A7]
  464. 00000492  1F07                     move.b     -[A7], D7
  465. 00000494  4EBA 000C                jsr        [PC + 0xC /* 000004A2 */]
  466. 00000498  1E1F                     move.b     D7, [A7]+
  467. 0000049A  2E1F                     move.l     D7, [A7]+
  468. 0000049C  4E5E                     unlink     A6
  469. 0000049E  2E9F                     move.l     [A7], [A7]+
  470. 000004A0  4E75                     rts
  471. export_120:
  472. fn000004A2:
  473. 000004A2  4E56 FFFE                link       A6, -0x0002
  474. 000004A6  1D6D FAE9 000A           move.b     [A6 + 0xA], [A5 - 0x517]
  475. 000004AC  102E 0008                move.b     D0, [A6 + 0x8]
  476. 000004B0  B02D FAE9                cmp.b      D0, [A5 - 0x517]
  477. 000004B4  6718                     beq        +0x1A /* 000004CE */
  478. 000004B6  1B6E 0008 FAE9           move.b     [A5 - 0x517], [A6 + 0x8]
  479. 000004BC  102E 0008                move.b     D0, [A6 + 0x8]
  480. 000004C0  670C                     beq        +0xE /* 000004CE */
  481. 000004C2  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  482. 000004C8  4267                     clr.w      -[A7]
  483. 000004CA  4EBA FE94                jsr        [PC - 0x16C /* 00000360 */]
  484. label000004CE:
  485. 000004CE  4E5E                     unlink     A6
  486. 000004D0  205F                     movea.l    A0, [A7]+
  487. 000004D2  544F                     addq.w     A7, 2
  488. 000004D4  4ED0                     jmp        [A0]
  489. fn000004D6:
  490. 000004D6  4E56 FFFA                link       A6, -0x0006
  491. 000004DA  48E7 0108                movem.l    -[A7], D7,A4
  492. 000004DE  42A7                     clr.l      -[A7]
  493. 000004E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  494. 000004E4  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  495. 000004E8  201F                     move.l     D0, [A7]+
  496. 000004EA  E488                     lsr        D0, 2
  497. 000004EC  3E00                     move.w     D7, D0
  498. 000004EE  206E 000C                movea.l    A0, [A6 + 0xC]
  499. 000004F2  2850                     movea.l    A4, [A0]
  500. label000004F4:
  501. 000004F4  4A47                     tst.w      D7
  502. 000004F6  6F1A                     ble        +0x1C /* 00000512 */
  503. 000004F8  2F14                     move.l     -[A7], [A4]
  504. 000004FA  226E 0008                movea.l    A1, [A6 + 0x8]
  505. 000004FE  41E9 0008                lea.l      A0, [A1 + 0x8]
  506. 00000502  2018                     move.l     D0, [A0]+
  507. 00000504  6702                     beq        +0x4 /* 00000508 */
  508. 00000506  2F00                     move.l     -[A7], D0
  509. label00000508:
  510. 00000508  2050                     movea.l    A0, [A0]
  511. 0000050A  4E90                     jsr        [A0]
  512. 0000050C  588C                     addq.l     A4, 4
  513. 0000050E  5347                     subq.w     D7, 1
  514. 00000510  60E2                     bra        -0x1C /* 000004F4 */
  515. label00000512:
  516. 00000512  4CDF 1080                movem.l    D7,A4, [A7]+
  517. 00000516  4E5E                     unlink     A6
  518. 00000518  205F                     movea.l    A0, [A7]+
  519. 0000051A  504F                     addq.w     A7, 8
  520. 0000051C  4ED0                     jmp        [A0]
  521. fn0000051E:
  522. 0000051E  4E56 0000                link       A6, 0
  523. 00000522  2F2D FAF6                move.l     -[A7], [A5 - 0x50A]
  524. 00000526  2F0E                     move.l     -[A7], A6
  525. 00000528  4EBA FFAC                jsr        [PC - 0x54 /* 000004D6 */]
  526. 0000052C  4AAD FB02                tst.l      [A5 - 0x4FE]
  527. 00000530  670A                     beq        +0xC /* 0000053C */
  528. 00000532  2F2D FB02                move.l     -[A7], [A5 - 0x4FE]
  529. 00000536  2F0E                     move.l     -[A7], A6
  530. 00000538  4EBA FF9C                jsr        [PC - 0x64 /* 000004D6 */]
  531. label0000053C:
  532. 0000053C  2F2D FB06                move.l     -[A7], [A5 - 0x4FA]
  533. 00000540  2F0E                     move.l     -[A7], A6
  534. 00000542  4EBA FF92                jsr        [PC - 0x6E /* 000004D6 */]
  535. 00000546  4AAD FAFE                tst.l      [A5 - 0x502]
  536. 0000054A  670A                     beq        +0xC /* 00000556 */
  537. 0000054C  2F2D FAFE                move.l     -[A7], [A5 - 0x502]
  538. 00000550  2F0E                     move.l     -[A7], A6
  539. 00000552  4EBA FF82                jsr        [PC - 0x7E /* 000004D6 */]
  540. label00000556:
  541. 00000556  4E5E                     unlink     A6
  542. 00000558  205F                     movea.l    A0, [A7]+
  543. 0000055A  504F                     addq.w     A7, 8
  544. 0000055C  4ED0                     jmp        [A0]
  545. export_121:
  546. 0000055E  4E56 FFFE                link       A6, -0x0002
  547. 00000562  2B6E 000C FB18           move.l     [A5 - 0x4E8], [A6 + 0xC]
  548. 00000568  2B6E 0008 FB14           move.l     [A5 - 0x4EC], [A6 + 0x8]
  549. 0000056E  422D FAE8                clr.b      [A5 - 0x518]
  550. 00000572  2F2D FB0C                move.l     -[A7], [A5 - 0x4F4]
  551. 00000576  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  552. 0000057A  4EBA FDAA                jsr        [PC - 0x256 /* 00000326 */]
  553. 0000057E  4E5E                     unlink     A6
  554. 00000580  205F                     movea.l    A0, [A7]+
  555. 00000582  504F                     addq.w     A7, 8
  556. 00000584  4ED0                     jmp        [A0]
  557. export_122:
  558. 00000586  4E56 FFFE                link       A6, -0x0002
  559. 0000058A  48E7 0118                movem.l    -[A7], D7,A3,A4
  560. 0000058E  266E 000C                movea.l    A3, [A6 + 0xC]
  561. 00000592  286E 0008                movea.l    A4, [A6 + 0x8]
  562. 00000596  4A93                     tst.l      [A3]
  563. 00000598  6770                     beq        +0x72 /* 0000060A */
  564. 0000059A  42A7                     clr.l      -[A7]
  565. 0000059C  2F0B                     move.l     -[A7], A3
  566. 0000059E  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  567. 000005A2  201F                     move.l     D0, [A7]+
  568. 000005A4  B0AC FFF8                cmp.l      D0, [A4 - 0x8]
  569. 000005A8  6660                     bne        +0x62 /* 0000060A */
  570. 000005AA  2F0B                     move.l     -[A7], A3
  571. 000005AC  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  572. 000005B0  7000                     moveq.l    D0, 0x00
  573. 000005B2  2F00                     move.l     -[A7], D0
  574. 000005B4  4267                     clr.w      -[A7]
  575. 000005B6  2F0B                     move.l     -[A7], A3
  576. 000005B8  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  577. 000005BC  121F                     move.b     D1, [A7]+
  578. 000005BE  201F                     move.l     D0, [A7]+
  579. 000005C0  1001                     move.b     D0, D1
  580. 000005C2  2E00                     move.l     D7, D0
  581. 000005C4  0807 0007                btst.b     D7, 0x7
  582. 000005C8  56C7                     sne        D7
  583. 000005CA  4407                     neg.b      D7
  584. 000005CC  102C 000C                move.b     D0, [A4 + 0xC]
  585. 000005D0  0A00 0001                xori.b     D0, 0x1
  586. 000005D4  8007                     or.b       D0, D7
  587. 000005D6  6714                     beq        +0x16 /* 000005EC */
  588. 000005D8  42A7                     clr.l      -[A7]
  589. 000005DA  2F0B                     move.l     -[A7], A3
  590. 000005DC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  591. 000005E0  201F                     move.l     D0, [A7]+
  592. 000005E2  D0AC FFFC                add.l      D0, [A4 - 0x4]
  593. 000005E6  5080                     addq.l     D0, 8
  594. 000005E8  2940 FFFC                move.l     [A4 - 0x4], D0
  595. label000005EC:
  596. 000005EC  1007                     move.b     D0, D7
  597. 000005EE  661A                     bne        +0x1C /* 0000060A */
  598. 000005F0  206C 0008                movea.l    A0, [A4 + 0x8]
  599. 000005F4  4A90                     tst.l      [A0]
  600. 000005F6  6612                     bne        +0x14 /* 0000060A */
  601. 000005F8  4267                     clr.w      -[A7]
  602. 000005FA  2F0B                     move.l     -[A7], A3
  603. 000005FC  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  604. 00000600  101F                     move.b     D0, [A7]+
  605. 00000602  6706                     beq        +0x8 /* 0000060A */
  606. 00000604  206C 0008                movea.l    A0, [A4 + 0x8]
  607. 00000608  208B                     move.l     [A0], A3
  608. label0000060A:
  609. 0000060A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  610. 0000060E  4E5E                     unlink     A6
  611. 00000610  205F                     movea.l    A0, [A7]+
  612. 00000612  504F                     addq.w     A7, 8
  613. 00000614  4ED0                     jmp        [A0]
  614. export_123:
  615. fn00000616:
  616. 00000616  4E56 FFF8                link       A6, -0x0008
  617. 0000061A  206E 0008                movea.l    A0, [A6 + 0x8]
  618. 0000061E  7000                     moveq.l    D0, 0x00
  619. 00000620  2080                     move.l     [A0], D0
  620. 00000622  7000                     moveq.l    D0, 0x00
  621. 00000624  2D40 FFFC                move.l     [A6 - 0x4], D0
  622. 00000628  42A7                     clr.l      -[A7]
  623. 0000062A  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  624. 0000062E  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  625. 00000632  486D 03F2                pea.l      [A5 + 0x3F2 /* export_122 */]
  626. 00000636  2F0E                     move.l     -[A7], A6
  627. 00000638  4EBA FEE4                jsr        [PC - 0x11C /* 0000051E */]
  628. 0000063C  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  629. 00000642  4E5E                     unlink     A6
  630. 00000644  205F                     movea.l    A0, [A7]+
  631. 00000646  5C4F                     addq.w     A7, 6
  632. 00000648  4ED0                     jmp        [A0]
  633. export_124:
  634. fn0000064A:
  635. 0000064A  4E56 FFFC                link       A6, -0x0004
  636. 0000064E  2F0C                     move.l     -[A7], A4
  637. 00000650  287C 0000 0B9E           movea.l    A4, 0xB9E
  638. 00000656  102E 0008                move.b     D0, [A6 + 0x8]
  639. 0000065A  6706                     beq        +0x8 /* 00000662 */
  640. 0000065C  38BC FFFF                move.w     [A4], 0xFFFF
  641. 00000660  6004                     bra        +0x6 /* 00000666 */
  642. label00000662:
  643. 00000662  38BC FF00                move.w     [A4], 0xFF00
  644. label00000666:
  645. 00000666  285F                     movea.l    A4, [A7]+
  646. 00000668  4E5E                     unlink     A6
  647. 0000066A  205F                     movea.l    A0, [A7]+
  648. 0000066C  544F                     addq.w     A7, 2
  649. 0000066E  4ED0                     jmp        [A0]
  650. export_125:
  651. fn00000670:
  652. 00000670  206F 000C                movea.l    A0, [A7 + 0xC]
  653. 00000674  48D0 FCF8                movem.l    [A0], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7
  654. 00000678  D0FC 002C                add.w      A0, 0x2C /* ',' */
  655. 0000067C  4258                     clr.w      [A0]+
  656. 0000067E  4298                     clr.l      [A0]+
  657. 00000680  43EF 0004                lea.l      A1, [A7 + 0x4]
  658. 00000684  20D9                     move.l     [A0]+, [A1]+
  659. 00000686  20D9                     move.l     [A0]+, [A1]+
  660. 00000688  20D7                     move.l     [A0]+, [A7]
  661. 0000068A  204F                     movea.l    A0, A7
  662. 0000068C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  663. 00000690  2F08                     move.l     -[A7], A0
  664. 00000692  4EBA FB34                jsr        [PC - 0x4CC /* 000001C8 */]
  665. 00000696  205F                     movea.l    A0, [A7]+
  666. 00000698  DEFC 000C                add.w      A7, 0xC
  667. 0000069C  4ED0                     jmp        [A0]
  668. fn0000069E:
  669. 0000069E  206F 0004                movea.l    A0, [A7 + 0x4]
  670. 000006A2  4CD0 FCF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7, [A0]
  671. 000006A6  D0FC 002C                add.w      A0, 0x2C /* ',' */
  672. 000006AA  3018                     move.w     D0, [A0]+
  673. 000006AC  2218                     move.l     D1, [A0]+
  674. 000006AE  48E7 C000                movem.l    -[A7], D0,D1
  675. 000006B2  3F00                     move.w     -[A7], D0
  676. 000006B4  2F01                     move.l     -[A7], D1
  677. 000006B6  2018                     move.l     D0, [A0]+
  678. 000006B8  6702                     beq        +0x4 /* 000006BC */
  679. 000006BA  2F00                     move.l     -[A7], D0
  680. label000006BC:
  681. 000006BC  2058                     movea.l    A0, [A0]+
  682. 000006BE  4E90                     jsr        [A0]
  683. 000006C0  4CDF 0003                movem.l    D0,D1, [A7]+
  684. 000006C4  3F00                     move.w     -[A7], D0
  685. 000006C6  2F01                     move.l     -[A7], D1
  686. 000006C8  4EBA FA94                jsr        [PC - 0x56C /* 0000015E */]
  687. export_126:
  688. 000006CC  4E56 0000                link       A6, 0
  689. 000006D0  2F07                     move.l     -[A7], D7
  690. 000006D2  3E2E 000A                move.w     D7, [A6 + 0xA]
  691. 000006D6  4A47                     tst.w      D7
  692. 000006D8  6F04                     ble        +0x6 /* 000006DE */
  693. 000006DA  3B47 FC40                move.w     [A5 - 0x3C0], D7
  694. label000006DE:
  695. 000006DE  102E 0008                move.b     D0, [A6 + 0x8]
  696. 000006E2  6702                     beq        +0x4 /* 000006E6 */
  697. 000006E4  7E01                     moveq.l    D7, 0x01
  698. label000006E6:
  699. 000006E6  4A47                     tst.w      D7
  700. 000006E8  6F06                     ble        +0x8 /* 000006F0 */
  701. 000006EA  3F07                     move.w     -[A7], D7
  702. 000006EC  4EBA 000A                jsr        [PC + 0xA /* 000006F8 */]
  703. label000006F0:
  704. 000006F0  2E1F                     move.l     D7, [A7]+
  705. 000006F2  4E5E                     unlink     A6
  706. 000006F4  2E9F                     move.l     [A7], [A7]+
  707. 000006F6  4E75                     rts
  708. export_127:
  709. fn000006F8:
  710. 000006F8  4E56 0000                link       A6, 0
  711. 000006FC  102D FC42                move.b     D0, [A5 - 0x3BE]
  712. 00000700  6726                     beq        +0x28 /* 00000728 */
  713. 00000702  102D FC43                move.b     D0, [A5 - 0x3BD]
  714. 00000706  6720                     beq        +0x22 /* 00000728 */
  715. 00000708  102D FC44                move.b     D0, [A5 - 0x3BC]
  716. 0000070C  6714                     beq        +0x16 /* 00000722 */
  717. 0000070E  102D FBF6                move.b     D0, [A5 - 0x40A]
  718. 00000712  6708                     beq        +0xA /* 0000071C */
  719. 00000714  2F2D FC3C                move.l     -[A7], [A5 - 0x3C4]
  720. 00000718  AA1C                     syscall    SetCCursor
  721. 0000071A  6006                     bra        +0x8 /* 00000722 */
  722. label0000071C:
  723. 0000071C  486D FBF8                pea.l      [A5 - 0x408]
  724. 00000720  A851                     syscall    SetCursor
  725. label00000722:
  726. 00000722  3B6E 0008 FC94           move.w     [A5 - 0x36C], [A6 + 0x8]
  727. label00000728:
  728. 00000728  4E5E                     unlink     A6
  729. 0000072A  205F                     movea.l    A0, [A7]+
  730. 0000072C  544F                     addq.w     A7, 2
  731. 0000072E  4ED0                     jmp        [A0]
  732. export_128:
  733. 00000730  4E56 FFFC                link       A6, -0x0004
  734. 00000734  48E7 0018                movem.l    -[A7], A3,A4
  735. 00000738  286E 000C                movea.l    A4, [A6 + 0xC]
  736. 0000073C  102E 000A                move.b     D0, [A6 + 0xA]
  737. 00000740  671C                     beq        +0x1E /* 0000075E */
  738. 00000742  102E 0008                move.b     D0, [A6 + 0x8]
  739. 00000746  6706                     beq        +0x8 /* 0000074E */
  740. 00000748  2F0C                     move.l     -[A7], A4
  741. 0000074A  A983                     syscall    DisposeDialog
  742. 0000074C  6020                     bra        +0x22 /* 0000076E */
  743. label0000074E:
  744. 0000074E  266C 009C                movea.l    A3, [A4 + 0x9C]
  745. 00000752  2F0C                     move.l     -[A7], A4
  746. 00000754  A982                     syscall    CloseDialog
  747. 00000756  2F0B                     move.l     -[A7], A3
  748. 00000758  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  749. 0000075C  6010                     bra        +0x12 /* 0000076E */
  750. label0000075E:
  751. 0000075E  102E 0008                move.b     D0, [A6 + 0x8]
  752. 00000762  6706                     beq        +0x8 /* 0000076A */
  753. 00000764  2F0C                     move.l     -[A7], A4
  754. 00000766  A914                     syscall    DisposeWindow
  755. 00000768  6004                     bra        +0x6 /* 0000076E */
  756. label0000076A:
  757. 0000076A  2F0C                     move.l     -[A7], A4
  758. 0000076C  A92D                     syscall    CloseWindow
  759. label0000076E:
  760. 0000076E  4CDF 1800                movem.l    A3,A4, [A7]+
  761. 00000772  4E5E                     unlink     A6
  762. 00000774  205F                     movea.l    A0, [A7]+
  763. 00000776  504F                     addq.w     A7, 8
  764. 00000778  4ED0                     jmp        [A0]
  765. export_129:
  766. fn0000077A:
  767. 0000077A  4E56 0000                link       A6, 0
  768. 0000077E  486D F9B2                pea.l      [A5 - 0x64E]
  769. 00000782  A851                     syscall    SetCursor
  770. 00000784  4267                     clr.w      -[A7]
  771. 00000786  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  772. 0000078A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  773. 0000078E  A985                     syscall    Alert
  774. 00000790  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  775. 00000794  4E5E                     unlink     A6
  776. 00000796  205F                     movea.l    A0, [A7]+
  777. 00000798  5C4F                     addq.w     A7, 6
  778. 0000079A  4ED0                     jmp        [A0]
  779. export_130:
  780. 0000079C  4E56 FFFE                link       A6, -0x0002
  781. 000007A0  4267                     clr.w      -[A7]
  782. 000007A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  783. 000007A6  42A7                     clr.l      -[A7]
  784. 000007A8  4EBA FFD0                jsr        [PC - 0x30 /* 0000077A */]
  785. 000007AC  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  786. 000007B0  4E5E                     unlink     A6
  787. 000007B2  205F                     movea.l    A0, [A7]+
  788. 000007B4  544F                     addq.w     A7, 2
  789. 000007B6  4ED0                     jmp        [A0]
  790. export_131:
  791. 000007B8  4E56 0000                link       A6, 0
  792. 000007BC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  793. 000007C0  206E 0008                movea.l    A0, [A6 + 0x8]
  794. 000007C4  2050                     movea.l    A0, [A0]
  795. 000007C6  2F28 0014                move.l     -[A7], [A0 + 0x14]
  796. 000007CA  4EAD 2212                jsr        [A5 + 0x2212 /* export_1086 */]
  797. 000007CE  4E5E                     unlink     A6
  798. 000007D0  205F                     movea.l    A0, [A7]+
  799. 000007D2  5C4F                     addq.w     A7, 6
  800. 000007D4  4ED0                     jmp        [A0]
  801. export_132:
  802. 000007D6  4E56 0000                link       A6, 0
  803. 000007DA  2F0C                     move.l     -[A7], A4
  804. 000007DC  286E 0008                movea.l    A4, [A6 + 0x8]
  805. 000007E0  2054                     movea.l    A0, [A4]
  806. 000007E2  216E 000C 0008           move.l     [A0 + 0x8], [A6 + 0xC]
  807. 000007E8  4228 0054                clr.b      [A0 + 0x54]
  808. 000007EC  42A7                     clr.l      -[A7]
  809. 000007EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  810. 000007F2  4EAD 1B72                jsr        [A5 + 0x1B72 /* export_874 */]
  811. 000007F6  285F                     movea.l    A4, [A7]+
  812. 000007F8  4E5E                     unlink     A6
  813. 000007FA  205F                     movea.l    A0, [A7]+
  814. 000007FC  504F                     addq.w     A7, 8
  815. 000007FE  4ED0                     jmp        [A0]
  816. fn00000800:
  817. 00000800  4E56 FFF6                link       A6, -0x000A
  818. 00000804  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  819. 00000808  286E 000A                movea.l    A4, [A6 + 0xA]
  820. 0000080C  206E 000A                movea.l    A0, [A6 + 0xA]
  821. 00000810  2254                     movea.l    A1, [A4]
  822. 00000812  2E29 0004                move.l     D7, [A1 + 0x4]
  823. 00000816  DE90                     add.l      D7, [A0]
  824. 00000818  4A69 0008                tst.w      [A1 + 0x8]
  825. 0000081C  661E                     bne        +0x20 /* 0000083C */
  826. 0000081E  42A7                     clr.l      -[A7]
  827. 00000820  3F3C 0004                move.w     -[A7], 0x4
  828. 00000824  302E 0008                move.w     D0, [A6 + 0x8]
  829. 00000828  5340                     subq.w     D0, 1
  830. 0000082A  3F00                     move.w     -[A7], D0
  831. 0000082C  301F                     move.w     D0, [A7]+
  832. 0000082E  C1DF                     muls.w     D0, [A7]+
  833. 00000830  2E80                     move.l     [A7], D0
  834. 00000832  201F                     move.l     D0, [A7]+
  835. 00000834  D087                     add.l      D0, D7
  836. 00000836  2D40 000E                move.l     [A6 + 0xE], D0
  837. 0000083A  601E                     bra        +0x20 /* 0000085A */
  838. label0000083C:
  839. 0000083C  3C2E 0008                move.w     D6, [A6 + 0x8]
  840. 00000840  5987                     subq.l     D7, 4
  841. label00000842:
  842. 00000842  4A46                     tst.w      D6
  843. 00000844  6F10                     ble        +0x12 /* 00000856 */
  844. 00000846  5887                     addq.l     D7, 4
  845. 00000848  2047                     movea.l    A0, D7
  846. 0000084A  2A10                     move.l     D5, [A0]
  847. 0000084C  70FF                     moveq.l    D0, 0xFFFFFFFF
  848. 0000084E  B085                     cmp.l      D0, D5
  849. 00000850  6702                     beq        +0x4 /* 00000854 */
  850. 00000852  5346                     subq.w     D6, 1
  851. label00000854:
  852. 00000854  60EC                     bra        -0x12 /* 00000842 */
  853. label00000856:
  854. 00000856  2D47 000E                move.l     [A6 + 0xE], D7
  855. label0000085A:
  856. 0000085A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  857. 0000085E  4E5E                     unlink     A6
  858. 00000860  205F                     movea.l    A0, [A7]+
  859. 00000862  5C4F                     addq.w     A7, 6
  860. 00000864  4ED0                     jmp        [A0]
  861. fn00000866:
  862. 00000866  4E56 0000                link       A6, 0
  863. 0000086A  206E 0008                movea.l    A0, [A6 + 0x8]
  864. 0000086E  2F08                     move.l     -[A7], A0
  865. 00000870  42A7                     clr.l      -[A7]
  866. 00000872  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  867. 00000876  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  868. 0000087A  201F                     move.l     D0, [A7]+
  869. 0000087C  205F                     movea.l    A0, [A7]+
  870. 0000087E  D090                     add.l      D0, [A0]
  871. 00000880  2D40 000C                move.l     [A6 + 0xC], D0
  872. 00000884  4E5E                     unlink     A6
  873. 00000886  2E9F                     move.l     [A7], [A7]+
  874. 00000888  4E75                     rts
  875. export_133:
  876. 0000088A  4E56 FFFC                link       A6, -0x0004
  877. 0000088E  486E FFFC                pea.l      [A6 - 0x4]
  878. 00000892  486D 2904                pea.l      [A5 + 0x2904]
  879. 00000896  3F3C 000C                move.w     -[A7], 0xC
  880. 0000089A  4EBA F764                jsr        [PC - 0x89C /* 00000000 */]
  881. 0000089E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  882. 000008A2  4EBA F85E                jsr        [PC - 0x7A2 /* 00000102 */]
  883. 000008A6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  884. 000008AA  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  885. 000008AE  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  886. 000008B4  4E5E                     unlink     A6
  887. 000008B6  4E75                     rts
  888. export_134:
  889. 000008B8  4E56 0000                link       A6, 0
  890. 000008BC  2F0C                     move.l     -[A7], A4
  891. 000008BE  286E 0008                movea.l    A4, [A6 + 0x8]
  892. 000008C2  2054                     movea.l    A0, [A4]
  893. 000008C4  4268 0002                clr.w      [A0 + 0x2]
  894. 000008C8  42A7                     clr.l      -[A7]
  895. 000008CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  896. 000008CE  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  897. 000008D2  2054                     movea.l    A0, [A4]
  898. 000008D4  215F 0004                move.l     [A0 + 0x4], [A7]+
  899. 000008D8  4268 000A                clr.w      [A0 + 0xA]
  900. 000008DC  4268 0008                clr.w      [A0 + 0x8]
  901. 000008E0  285F                     movea.l    A4, [A7]+
  902. 000008E2  4E5E                     unlink     A6
  903. 000008E4  2E9F                     move.l     [A7], [A7]+
  904. 000008E6  4E75                     rts
  905. export_135:
  906. 000008E8  4E56 FFF6                link       A6, -0x000A
  907. 000008EC  42A7                     clr.l      -[A7]
  908. 000008EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  909. 000008F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  910. 000008F6  4EBA FF08                jsr        [PC - 0xF8 /* 00000800 */]
  911. 000008FA  205F                     movea.l    A0, [A7]+
  912. 000008FC  2D50 000E                move.l     [A6 + 0xE], [A0]
  913. 00000900  4E5E                     unlink     A6
  914. 00000902  205F                     movea.l    A0, [A7]+
  915. 00000904  5C4F                     addq.w     A7, 6
  916. 00000906  4ED0                     jmp        [A0]
  917. export_136:
  918. 00000908  4E56 FFF6                link       A6, -0x000A
  919. 0000090C  42A7                     clr.l      -[A7]
  920. 0000090E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  921. 00000912  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  922. 00000916  4EBA FEE8                jsr        [PC - 0x118 /* 00000800 */]
  923. 0000091A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  924. 0000091E  206E FFFC                movea.l    A0, [A6 - 0x4]
  925. 00000922  20AE 000C                move.l     [A0], [A6 + 0xC]
  926. 00000926  4E5E                     unlink     A6
  927. 00000928  205F                     movea.l    A0, [A7]+
  928. 0000092A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  929. 0000092E  4ED0                     jmp        [A0]
  930. export_137:
  931. 00000930  4E56 FFF4                link       A6, -0x000C
  932. 00000934  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  933. 00000938  266E 0008                movea.l    A3, [A6 + 0x8]
  934. 0000093C  284B                     movea.l    A4, A3
  935. 0000093E  42A7                     clr.l      -[A7]
  936. 00000940  2F0B                     move.l     -[A7], A3
  937. 00000942  3F3C 0001                move.w     -[A7], 0x1
  938. 00000946  4EBA FEB8                jsr        [PC - 0x148 /* 00000800 */]
  939. 0000094A  2E1F                     move.l     D7, [A7]+
  940. 0000094C  42A7                     clr.l      -[A7]
  941. 0000094E  2F0B                     move.l     -[A7], A3
  942. 00000950  4EBA FF14                jsr        [PC - 0xEC /* 00000866 */]
  943. 00000954  2C1F                     move.l     D6, [A7]+
  944. label00000956:
  945. 00000956  BC87                     cmp.l      D6, D7
  946. 00000958  5EC0                     sgt        D0
  947. 0000095A  4A00                     tst.b      D0
  948. 0000095C  6712                     beq        +0x14 /* 00000970 */
  949. 0000095E  2047                     movea.l    A0, D7
  950. 00000960  2210                     move.l     D1, [A0]
  951. 00000962  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  952. 00000966  56C1                     sne        D1
  953. 00000968  C001                     and.b      D0, D1
  954. 0000096A  6704                     beq        +0x6 /* 00000970 */
  955. 0000096C  5887                     addq.l     D7, 4
  956. 0000096E  60E6                     bra        -0x18 /* 00000956 */
  957. label00000970:
  958. 00000970  BC87                     cmp.l      D6, D7
  959. 00000972  6F42                     ble        +0x44 /* 000009B6 */
  960. 00000974  2054                     movea.l    A0, [A4]
  961. 00000976  4A68 000A                tst.w      [A0 + 0xA]
  962. 0000097A  6F14                     ble        +0x16 /* 00000990 */
  963. 0000097C  2054                     movea.l    A0, [A4]
  964. 0000097E  3028 0008                move.w     D0, [A0 + 0x8]
  965. 00000982  5240                     addq.w     D0, 1
  966. 00000984  3140 0008                move.w     [A0 + 0x8], D0
  967. 00000988  2247                     movea.l    A1, D7
  968. 0000098A  70FF                     moveq.l    D0, 0xFFFFFFFF
  969. 0000098C  2280                     move.l     [A1], D0
  970. 0000098E  601A                     bra        +0x1C /* 000009AA */
  971. label00000990:
  972. 00000990  42A7                     clr.l      -[A7]
  973. 00000992  2F0B                     move.l     -[A7], A3
  974. 00000994  2007                     move.l     D0, D7
  975. 00000996  9093                     sub.l      D0, [A3]
  976. 00000998  2F00                     move.l     -[A7], D0
  977. 0000099A  42A7                     clr.l      -[A7]
  978. 0000099C  7004                     moveq.l    D0, 0x04
  979. 0000099E  2F00                     move.l     -[A7], D0
  980. 000009A0  486E 000C                pea.l      [A6 + 0xC]
  981. 000009A4  42A7                     clr.l      -[A7]
  982. 000009A6  A9E0                     syscall    Munger
  983. 000009A8  2A1F                     move.l     D5, [A7]+
  984. label000009AA:
  985. 000009AA  2054                     movea.l    A0, [A4]
  986. 000009AC  3028 0002                move.w     D0, [A0 + 0x2]
  987. 000009B0  5340                     subq.w     D0, 1
  988. 000009B2  3140 0002                move.w     [A0 + 0x2], D0
  989. label000009B6:
  990. 000009B6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  991. 000009BA  4E5E                     unlink     A6
  992. 000009BC  205F                     movea.l    A0, [A7]+
  993. 000009BE  504F                     addq.w     A7, 8
  994. 000009C0  4ED0                     jmp        [A0]
  995. export_138:
  996. 000009C2  4E56 0000                link       A6, 0
  997. 000009C6  2F0C                     move.l     -[A7], A4
  998. 000009C8  286E 0008                movea.l    A4, [A6 + 0x8]
  999. 000009CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1000. 000009D0  2054                     movea.l    A0, [A4]
  1001. 000009D2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1002. 000009D6  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1003. 000009DA  2054                     movea.l    A0, [A4]
  1004. 000009DC  4268 0002                clr.w      [A0 + 0x2]
  1005. 000009E0  285F                     movea.l    A4, [A7]+
  1006. 000009E2  4E5E                     unlink     A6
  1007. 000009E4  2E9F                     move.l     [A7], [A7]+
  1008. 000009E6  4E75                     rts
  1009. fn000009E8:
  1010. 000009E8  4E56 0000                link       A6, 0
  1011. 000009EC  48E7 0018                movem.l    -[A7], A3,A4
  1012. 000009F0  266E 0008                movea.l    A3, [A6 + 0x8]
  1013. 000009F4  286B 0008                movea.l    A4, [A3 + 0x8]
  1014. 000009F8  2054                     movea.l    A0, [A4]
  1015. 000009FA  3028 000A                move.w     D0, [A0 + 0xA]
  1016. 000009FE  5340                     subq.w     D0, 1
  1017. 00000A00  3140 000A                move.w     [A0 + 0xA], D0
  1018. 00000A04  4A68 000A                tst.w      [A0 + 0xA]
  1019. 00000A08  6610                     bne        +0x12 /* 00000A1A */
  1020. 00000A0A  2054                     movea.l    A0, [A4]
  1021. 00000A0C  4A68 0008                tst.w      [A0 + 0x8]
  1022. 00000A10  6F08                     ble        +0xA /* 00000A1A */
  1023. 00000A12  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1024. 00000A16  4EAD 1B6A                jsr        [A5 + 0x1B6A /* export_873 */]
  1025. label00000A1A:
  1026. 00000A1A  4CDF 1800                movem.l    A3,A4, [A7]+
  1027. 00000A1E  4E5E                     unlink     A6
  1028. 00000A20  2E9F                     move.l     [A7], [A7]+
  1029. 00000A22  4E75                     rts
  1030. export_139:
  1031. 00000A24  4E56 0000                link       A6, 0
  1032. 00000A28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1033. 00000A2C  4EBA FFBA                jsr        [PC - 0x46 /* 000009E8 */]
  1034. 00000A30  4E5E                     unlink     A6
  1035. 00000A32  205F                     movea.l    A0, [A7]+
  1036. 00000A34  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1037. 00000A38  4ED0                     jmp        [A0]
  1038. export_140:
  1039. 00000A3A  4E56 FFB2                link       A6, -0x004E
  1040. 00000A3E  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1041. 00000A42  286E 0008                movea.l    A4, [A6 + 0x8]
  1042. 00000A46  2054                     movea.l    A0, [A4]
  1043. 00000A48  3028 000A                move.w     D0, [A0 + 0xA]
  1044. 00000A4C  5240                     addq.w     D0, 1
  1045. 00000A4E  3140 000A                move.w     [A0 + 0xA], D0
  1046. 00000A52  486E FFB4                pea.l      [A6 - 0x4C]
  1047. 00000A56  486D 047A                pea.l      [A5 + 0x47A /* export_139 */]
  1048. 00000A5A  2F0E                     move.l     -[A7], A6
  1049. 00000A5C  4EBA FC12                jsr        [PC - 0x3EE /* 00000670 */]
  1050. 00000A60  2054                     movea.l    A0, [A4]
  1051. 00000A62  2E28 0004                move.l     D7, [A0 + 0x4]
  1052. 00000A66  3D68 0002 FFB2           move.w     [A6 - 0x4E], [A0 + 0x2]
  1053. 00000A6C  7C01                     moveq.l    D6, 0x01
  1054. 00000A6E  6028                     bra        +0x2A /* 00000A98 */
  1055. label00000A70:
  1056. 00000A70  206E 0008                movea.l    A0, [A6 + 0x8]
  1057. 00000A74  2007                     move.l     D0, D7
  1058. 00000A76  D090                     add.l      D0, [A0]
  1059. 00000A78  2040                     movea.l    A0, D0
  1060. 00000A7A  2A10                     move.l     D5, [A0]
  1061. 00000A7C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1062. 00000A7E  B085                     cmp.l      D0, D5
  1063. 00000A80  6710                     beq        +0x12 /* 00000A92 */
  1064. 00000A82  2F05                     move.l     -[A7], D5
  1065. 00000A84  41EE 000C                lea.l      A0, [A6 + 0xC]
  1066. 00000A88  2018                     move.l     D0, [A0]+
  1067. 00000A8A  6702                     beq        +0x4 /* 00000A8E */
  1068. 00000A8C  2F00                     move.l     -[A7], D0
  1069. label00000A8E:
  1070. 00000A8E  2050                     movea.l    A0, [A0]
  1071. 00000A90  4E90                     jsr        [A0]
  1072. label00000A92:
  1073. 00000A92  5887                     addq.l     D7, 4
  1074. 00000A94  5246                     addq.w     D6, 1
  1075. 00000A96  6906                     bvs        +0x8 /* 00000A9E */
  1076. label00000A98:
  1077. 00000A98  BC6E FFB2                cmp.w      D6, [A6 - 0x4E]
  1078. 00000A9C  6FD2                     ble        -0x2C /* 00000A70 */
  1079. label00000A9E:
  1080. 00000A9E  486E FFB4                pea.l      [A6 - 0x4C]
  1081. 00000AA2  4EBA F710                jsr        [PC - 0x8F0 /* 000001B4 */]
  1082. 00000AA6  2F0E                     move.l     -[A7], A6
  1083. 00000AA8  4EBA FF3E                jsr        [PC - 0xC2 /* 000009E8 */]
  1084. 00000AAC  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1085. 00000AB0  4E5E                     unlink     A6
  1086. 00000AB2  205F                     movea.l    A0, [A7]+
  1087. 00000AB4  DEFC 000C                add.w      A7, 0xC
  1088. 00000AB8  4ED0                     jmp        [A0]
  1089. export_141:
  1090. 00000ABA  4E56 0000                link       A6, 0
  1091. 00000ABE  206E 0008                movea.l    A0, [A6 + 0x8]
  1092. 00000AC2  2050                     movea.l    A0, [A0]
  1093. 00000AC4  4A68 0002                tst.w      [A0 + 0x2]
  1094. 00000AC8  6E08                     bgt        +0xA /* 00000AD2 */
  1095. 00000ACA  7000                     moveq.l    D0, 0x00
  1096. 00000ACC  2D40 000C                move.l     [A6 + 0xC], D0
  1097. 00000AD0  6012                     bra        +0x14 /* 00000AE4 */
  1098. label00000AD2:
  1099. 00000AD2  42A7                     clr.l      -[A7]
  1100. 00000AD4  3F3C 0001                move.w     -[A7], 0x1
  1101. 00000AD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1102. 00000ADC  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  1103. 00000AE0  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1104. label00000AE4:
  1105. 00000AE4  4E5E                     unlink     A6
  1106. 00000AE6  2E9F                     move.l     [A7], [A7]+
  1107. 00000AE8  4E75                     rts
  1108. export_142:
  1109. 00000AEA  4E56 FFF4                link       A6, -0x000C
  1110. 00000AEE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1111. 00000AF2  286E 0008                movea.l    A4, [A6 + 0x8]
  1112. 00000AF6  2054                     movea.l    A0, [A4]
  1113. 00000AF8  2E28 0004                move.l     D7, [A0 + 0x4]
  1114. 00000AFC  3D68 0002 FFF4           move.w     [A6 - 0xC], [A0 + 0x2]
  1115. 00000B02  7C01                     moveq.l    D6, 0x01
  1116. 00000B04  602E                     bra        +0x30 /* 00000B34 */
  1117. label00000B06:
  1118. 00000B06  206E 0008                movea.l    A0, [A6 + 0x8]
  1119. 00000B0A  2007                     move.l     D0, D7
  1120. 00000B0C  D090                     add.l      D0, [A0]
  1121. 00000B0E  2040                     movea.l    A0, D0
  1122. 00000B10  2650                     movea.l    A3, [A0]
  1123. 00000B12  4267                     clr.w      -[A7]
  1124. 00000B14  2F0B                     move.l     -[A7], A3
  1125. 00000B16  41EE 000C                lea.l      A0, [A6 + 0xC]
  1126. 00000B1A  2018                     move.l     D0, [A0]+
  1127. 00000B1C  6702                     beq        +0x4 /* 00000B20 */
  1128. 00000B1E  2F00                     move.l     -[A7], D0
  1129. label00000B20:
  1130. 00000B20  2050                     movea.l    A0, [A0]
  1131. 00000B22  4E90                     jsr        [A0]
  1132. 00000B24  101F                     move.b     D0, [A7]+
  1133. 00000B26  6706                     beq        +0x8 /* 00000B2E */
  1134. 00000B28  2D4B 0014                move.l     [A6 + 0x14], A3
  1135. 00000B2C  6012                     bra        +0x14 /* 00000B40 */
  1136. label00000B2E:
  1137. 00000B2E  5887                     addq.l     D7, 4
  1138. 00000B30  5246                     addq.w     D6, 1
  1139. 00000B32  6906                     bvs        +0x8 /* 00000B3A */
  1140. label00000B34:
  1141. 00000B34  BC6E FFF4                cmp.w      D6, [A6 - 0xC]
  1142. 00000B38  6FCC                     ble        -0x32 /* 00000B06 */
  1143. label00000B3A:
  1144. 00000B3A  7000                     moveq.l    D0, 0x00
  1145. 00000B3C  2D40 0014                move.l     [A6 + 0x14], D0
  1146. label00000B40:
  1147. 00000B40  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1148. 00000B44  4E5E                     unlink     A6
  1149. 00000B46  205F                     movea.l    A0, [A7]+
  1150. 00000B48  DEFC 000C                add.w      A7, 0xC
  1151. 00000B4C  4ED0                     jmp        [A0]
  1152. export_143:
  1153. 00000B4E  4E56 FFF6                link       A6, -0x000A
  1154. 00000B52  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1155. 00000B56  266E 0008                movea.l    A3, [A6 + 0x8]
  1156. 00000B5A  284B                     movea.l    A4, A3
  1157. 00000B5C  42A7                     clr.l      -[A7]
  1158. 00000B5E  2F0B                     move.l     -[A7], A3
  1159. 00000B60  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1160. 00000B64  2C1F                     move.l     D6, [A7]+
  1161. 00000B66  4267                     clr.w      -[A7]
  1162. 00000B68  1F3C 0001                move.b     -[A7], 0x1
  1163. 00000B6C  4EBA F934                jsr        [PC - 0x6CC /* 000004A2 */]
  1164. 00000B70  1E1F                     move.b     D7, [A7]+
  1165. 00000B72  42A7                     clr.l      -[A7]
  1166. 00000B74  2F0B                     move.l     -[A7], A3
  1167. 00000B76  42A7                     clr.l      -[A7]
  1168. 00000B78  3F3C 0004                move.w     -[A7], 0x4
  1169. 00000B7C  302E 0010                move.w     D0, [A6 + 0x10]
  1170. 00000B80  5340                     subq.w     D0, 1
  1171. 00000B82  3F00                     move.w     -[A7], D0
  1172. 00000B84  301F                     move.w     D0, [A7]+
  1173. 00000B86  C1DF                     muls.w     D0, [A7]+
  1174. 00000B88  2E80                     move.l     [A7], D0
  1175. 00000B8A  201F                     move.l     D0, [A7]+
  1176. 00000B8C  2054                     movea.l    A0, [A4]
  1177. 00000B8E  D0A8 0004                add.l      D0, [A0 + 0x4]
  1178. 00000B92  2F00                     move.l     -[A7], D0
  1179. 00000B94  42A7                     clr.l      -[A7]
  1180. 00000B96  42A7                     clr.l      -[A7]
  1181. 00000B98  486E 000C                pea.l      [A6 + 0xC]
  1182. 00000B9C  7004                     moveq.l    D0, 0x04
  1183. 00000B9E  2F00                     move.l     -[A7], D0
  1184. 00000BA0  A9E0                     syscall    Munger
  1185. 00000BA2  2A1F                     move.l     D5, [A7]+
  1186. 00000BA4  4267                     clr.w      -[A7]
  1187. 00000BA6  1F07                     move.b     -[A7], D7
  1188. 00000BA8  4EBA F8F8                jsr        [PC - 0x708 /* 000004A2 */]
  1189. 00000BAC  1E1F                     move.b     D7, [A7]+
  1190. 00000BAE  42A7                     clr.l      -[A7]
  1191. 00000BB0  2F0B                     move.l     -[A7], A3
  1192. 00000BB2  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  1193. 00000BB6  BC9F                     cmp.l      D6, [A7]+
  1194. 00000BB8  6D0A                     blt        +0xC /* 00000BC4 */
  1195. 00000BBA  3F3C FF94                move.w     -[A7], 0xFF94
  1196. 00000BBE  42A7                     clr.l      -[A7]
  1197. 00000BC0  4EBA F59C                jsr        [PC - 0xA64 /* 0000015E */]
  1198. label00000BC4:
  1199. 00000BC4  2054                     movea.l    A0, [A4]
  1200. 00000BC6  3028 0002                move.w     D0, [A0 + 0x2]
  1201. 00000BCA  5240                     addq.w     D0, 1
  1202. 00000BCC  3140 0002                move.w     [A0 + 0x2], D0
  1203. 00000BD0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1204. 00000BD4  4E5E                     unlink     A6
  1205. 00000BD6  205F                     movea.l    A0, [A7]+
  1206. 00000BD8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1207. 00000BDC  4ED0                     jmp        [A0]
  1208. export_144:
  1209. 00000BDE  4E56 0000                link       A6, 0
  1210. 00000BE2  3F3C 0001                move.w     -[A7], 0x1
  1211. 00000BE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1212. 00000BEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1213. 00000BEE  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1214. 00000BF2  4E5E                     unlink     A6
  1215. 00000BF4  205F                     movea.l    A0, [A7]+
  1216. 00000BF6  504F                     addq.w     A7, 8
  1217. 00000BF8  4ED0                     jmp        [A0]
  1218. export_145:
  1219. 00000BFA  4E56 0000                link       A6, 0
  1220. 00000BFE  206E 0008                movea.l    A0, [A6 + 0x8]
  1221. 00000C02  2050                     movea.l    A0, [A0]
  1222. 00000C04  3028 0002                move.w     D0, [A0 + 0x2]
  1223. 00000C08  5240                     addq.w     D0, 1
  1224. 00000C0A  3F00                     move.w     -[A7], D0
  1225. 00000C0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1226. 00000C10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1227. 00000C14  4EAD 1B52                jsr        [A5 + 0x1B52 /* export_870 */]
  1228. 00000C18  4E5E                     unlink     A6
  1229. 00000C1A  205F                     movea.l    A0, [A7]+
  1230. 00000C1C  504F                     addq.w     A7, 8
  1231. 00000C1E  4ED0                     jmp        [A0]
  1232. export_146:
  1233. 00000C20  4E56 FFF0                link       A6, -0x0010
  1234. 00000C24  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1235. 00000C28  266E 0008                movea.l    A3, [A6 + 0x8]
  1236. 00000C2C  284B                     movea.l    A4, A3
  1237. 00000C2E  2054                     movea.l    A0, [A4]
  1238. 00000C30  2E28 0004                move.l     D7, [A0 + 0x4]
  1239. 00000C34  DE93                     add.l      D7, [A3]
  1240. 00000C36  2C07                     move.l     D6, D7
  1241. 00000C38  42A7                     clr.l      -[A7]
  1242. 00000C3A  2F0B                     move.l     -[A7], A3
  1243. 00000C3C  4EBA FC28                jsr        [PC - 0x3D8 /* 00000866 */]
  1244. 00000C40  281F                     move.l     D4, [A7]+
  1245. label00000C42:
  1246. 00000C42  B887                     cmp.l      D4, D7
  1247. 00000C44  6F14                     ble        +0x16 /* 00000C5A */
  1248. 00000C46  2047                     movea.l    A0, D7
  1249. 00000C48  2A10                     move.l     D5, [A0]
  1250. 00000C4A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1251. 00000C4C  B085                     cmp.l      D0, D5
  1252. 00000C4E  6706                     beq        +0x8 /* 00000C56 */
  1253. 00000C50  2046                     movea.l    A0, D6
  1254. 00000C52  2085                     move.l     [A0], D5
  1255. 00000C54  5886                     addq.l     D6, 4
  1256. label00000C56:
  1257. 00000C56  5887                     addq.l     D7, 4
  1258. 00000C58  60E8                     bra        -0x16 /* 00000C42 */
  1259. label00000C5A:
  1260. 00000C5A  2054                     movea.l    A0, [A4]
  1261. 00000C5C  4268 0008                clr.w      [A0 + 0x8]
  1262. 00000C60  2F0B                     move.l     -[A7], A3
  1263. 00000C62  42A7                     clr.l      -[A7]
  1264. 00000C64  3F3C 0004                move.w     -[A7], 0x4
  1265. 00000C68  2054                     movea.l    A0, [A4]
  1266. 00000C6A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1267. 00000C6E  301F                     move.w     D0, [A7]+
  1268. 00000C70  C1DF                     muls.w     D0, [A7]+
  1269. 00000C72  2E80                     move.l     [A7], D0
  1270. 00000C74  201F                     move.l     D0, [A7]+
  1271. 00000C76  2054                     movea.l    A0, [A4]
  1272. 00000C78  D0A8 0004                add.l      D0, [A0 + 0x4]
  1273. 00000C7C  2F00                     move.l     -[A7], D0
  1274. 00000C7E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1275. 00000C82  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1276. 00000C86  4E5E                     unlink     A6
  1277. 00000C88  2E9F                     move.l     [A7], [A7]+
  1278. 00000C8A  4E75                     rts
  1279. export_147:
  1280. 00000C8C  4E56 0000                link       A6, 0
  1281. 00000C90  102E 0008                move.b     D0, [A6 + 0x8]
  1282. 00000C94  670A                     beq        +0xC /* 00000CA0 */
  1283. 00000C96  2F2D FF2E                move.l     -[A7], [A5 - 0xD2]
  1284. 00000C9A  42A7                     clr.l      -[A7]
  1285. 00000C9C  A85E                     syscall    BitSet
  1286. 00000C9E  6008                     bra        +0xA /* 00000CA8 */
  1287. label00000CA0:
  1288. 00000CA0  2F2D FF2E                move.l     -[A7], [A5 - 0xD2]
  1289. 00000CA4  42A7                     clr.l      -[A7]
  1290. 00000CA6  A85F                     syscall    BitClr
  1291. label00000CA8:
  1292. 00000CA8  4E5E                     unlink     A6
  1293. 00000CAA  205F                     movea.l    A0, [A7]+
  1294. 00000CAC  544F                     addq.w     A7, 2
  1295. 00000CAE  4ED0                     jmp        [A0]
  1296.